package com.wildfire.service;

import com.wildfire.model.UserInfo;
import com.wildfire.vo.UserLoginReq;
import com.wildfire.vo.UserLoginResp;
import com.wildfire.vo.UserQueryReq;
import com.wildfire.vo.page.PageResult;
/**
 * @author ：zwxu5
 * @description：用户接口层
 * @date ：2021/11/9 15:27
 */
public interface UserService {
    /**
     * create by: zwxu5
     * description: 分页
     * create time: 2021/11/9 15:50
     * @Param: OrderQueryReq
     * @return
     */
    public PageResult getUserPage(UserQueryReq userQueryReq);

    public UserInfo getUserInfo(String token);

    public UserLoginResp userLogin(UserLoginReq userLoginReq);

    public UserInfo getUserInfoByName(String name);

    public void userLogout();
}
